package cn.pid21.client.request;

import cn.pid21.client.model.PidService;
import okhttp3.Request;

/**
 * PID Request 接口
 *
 * @author 郭志斌
 * @version 1.1.0
 * @date 2019/8/15 11:04
 */
public interface PidRequest {

    /**
     * Handle 标识注册服务接口
     */
    String PID_SERVICE_GATEWAY_URL = "https://www.cstr.cn/openapi/v2/pid-handle-service/";

    /**
     * cstr 标识注册服务接口
     */
    String CSTR_SERVICE_GATEWAY_URL = "https://www.cstr.cn/openapi/v2/pid-cstr-service/";

    /**
     * 创建 PID 客户端请求信息
     *
     * @param clientId 客户端ID
     * @param secret 秘钥
     * @return Request
     */
    Request build(String clientId,String secret);

    /**
     * 获取 PID 服务信息
     *
     * @return PidService
     */
    PidService service();
}
